﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ComponentModel;

namespace Framework.Common
{
    /// <summary>
    /// 介质类型
    /// </summary>
    public enum MediumType
    {
        /// <summary>
        /// 硬盘
        /// </summary>
        [Description("Y")]
        HD = 0,
        /// <summary>
        /// 磁带
        /// </summary>
        [Description("C")]
        Tape,
        /// <summary>
        /// 光盘
        /// </summary>
        [Description("G")]
        CD,
        /// <summary>
        /// DVD
        /// </summary>
        [Description("D")]
        DVD,
        /// <summary>
        /// 其它介质
        /// </summary>
        [Description("Q")]
        Other
    }

    /// <summary>
    /// 硬盘套数
    /// </summary>
    public enum NYPTS
    {
        /// <summary>
        /// 只一套
        /// </summary>
        [Description("只一套")]
        one = 1,
        /// <summary>
        /// 共2套
        /// </summary>
        [Description("共2套")]
        two,
    }

    /// <summary>
    /// 硬盘类型
    /// </summary>
    public enum HDType
    {
        /// <summary>
        /// 航摄硬盘
        /// </summary>
        [Description("航摄硬盘")]
        HS = 1,
        /// <summary>
        /// DOM正射影像硬盘
        /// </summary>
        [Description("DOM正射影像硬盘")]
        DOM
    }

    /// <summary>
    /// 磁带类型
    /// </summary>
    public enum TapeType
    {
        /// <summary>
        /// SLR磁带
        /// </summary>
        [Description("SLR磁带")]
        SLR = 1,
        /// <summary>
        /// 9840磁带
        /// </summary>
        [Description("9840磁带")]
        Tape9840
    }

    /// <summary>
    /// 介质用途
    /// </summary>
    public enum Use
    {
        /// <summary>
        /// 用于接收
        /// </summary>
        [Description("用于接收")]
        Receive = 1,
        /// <summary>
        /// 用于提供
        /// </summary>
        [Description("用于提供")]
        Supply,
        /// <summary>
        /// 用于备份
        /// </summary>
        [Description("用于备份")]
        Backups,
    }

    public enum NTGLX
    {
        /// <summary>
        /// 单位申领
        /// </summary>
        [Description("单位申领")]
        Apply = 1,
        /// <summary>
        /// 天地图
        /// </summary>
        [Description("天地图")]
        MapWorld
    }

    /// <summary>
    /// 介质数据类型
    /// </summary>
    public enum DataType
    {
        /// <summary>
        /// DOM正射影像五万生产
        /// </summary>
        [Description("DOM正射影像五万生产")]
        Type1 = 1,
        /// <summary>
        /// DOM正射影像五万收集
        /// </summary>
        [Description("DOM正射影像五万收集")]
        Type2 = 3,
        /// <summary>
        /// DOM正射影像扫描数据
        /// </summary>
        [Description("DOM正射影像扫描数据")]
        Type3 = 3,
        /// <summary>
        /// DOM正射影像土地覆盖数据
        /// </summary>
        [Description("DOM正射影像土地覆盖数据")]
        Type4 = 4,
        /// <summary>
        /// 长城测量
        /// </summary>
        [Description("长城测量")]
        Type5 = 5,
        /// <summary>
        /// 原始卫星影像
        /// </summary>
        [Description("原始卫星影像")]
        Type6 = 6,
        /// <summary>
        /// 成果数据
        /// </summary>
        [Description("成果数据")]
        Type7 = 7,
        /// <summary>
        /// 历史航片数据
        /// </summary>
        [Description("历史航片数据")]
        Type8 = 8,
        /// <summary>
        /// 移动通讯数据
        /// </summary>
        [Description("移动通讯数据")]
        Type9 = 9,
        /// <summary>
        /// 对外提供数据
        /// </summary>
        [Description("对外提供数据")]
        Type10 = 10,
        /// <summary>
        /// 其它数据
        /// </summary>
        [Description("其它数据")]
        Type11 = 11
    }

    /// <summary>
    /// 介质使用状态
    /// </summary>
    public enum UseState
    {
        /// <summary>
        /// 未使用
        /// </summary>
        [Description("未使用")]
        UnUse = 0,
        /// <summary>
        /// DOM正摄影像硬盘
        /// </summary>
        [Description("已使用")]
        OnUse
    }

    /// <summary>
    /// 介质打印状态
    /// </summary>
    public enum PrientState
    {
        /// <summary>
        /// 未打印
        /// </summary>
        [Description("未打印")]
        UnPrient = 0,
        /// <summary>
        /// DOM正摄影像硬盘
        /// </summary>
        [Description("未打印")]
        OnPrient
    }


}
